package com.liwalo.action;

import java.util.List;
import java.util.Map;

import com.liwalo.dao.SubcategoriaDAO;
import com.liwalo.entities.Categoria;
import com.liwalo.entities.Subcategoria;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class SubCategoryResult extends ActionSupport{
	
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 2567899667384458364L;
	private int idcategoria;
	private List<Subcategoria> listasubcategorias;
	private Categoria categoriavo= new Categoria();
	private Subcategoria subcategoriavo=new Subcategoria();
	
	
	
	@Override
	public String execute() throws Exception {
		Map parameters = ActionContext.getContext().getParameters();
		System.out.println("Action.... CityResult...Categoria:"+getIdcategoria());
		categoriavo.setId(getIdcategoria());
		subcategoriavo.setCategoriaId(categoriavo);
		setListasubcategorias(new SubcategoriaDAO().finByCategoriaList(subcategoriavo));
		System.out.println("Listado de Subcategorias  por categoria : "+listasubcategorias);
		return SUCCESS;
	}
	
	
	public int getIdcategoria() {
		return idcategoria;
	}


	public void setIdcategoria(int idcategoria) {
		this.idcategoria = idcategoria;
	}


	public List<Subcategoria> getListasubcategorias() {
		return listasubcategorias;
	}


	public void setListasubcategorias(List<Subcategoria> listasubcategorias) {
		this.listasubcategorias = listasubcategorias;
	}



}
